;#########################################################################
;��������� GetKernelSEH
;����� ����� ������ kernel32.dll
;����: ������
;�����:� eax - ����� ������ kernel32.dll
;#########################################################################
GetKernelSEH proc
        assume fs:flat;��� ����� �����������. �� ��������� assume fs:err
        mov eax,dword ptr fs:[0];� eax - ��������� �� ��������� ERR
NextElem:
        cmp dword ptr [eax],-1;��������� �������
        je Yes
        mov eax,dword ptr [eax]
        jmp NextElem
Yes:;���� ������ � ���������� ��������
        mov eax,[eax+4]
        ret 
GetKernelSEH endp
;#########################################################################
;����� ��������� GetKernelSEH
;#########################################################################


;����� ��������� ������ ������ kernel32.dll �������� ������� GetBase,
;��������� �� ��������������� ��������� ��� ��������� ����  (�� ������ 1)